package ordena1;

public interface Ordena {

    //constantes indicando o metodo de ordenacao
    public static final int QUICK = 1;
    public static final int MERGE = 2;
    public static final int SELECTION = 3;
    public static final int INSERTION = 4;
    public static final int BUBBLE = 5;
    
    /**
     * @param metodo de ordenacao
     * @param vetor a ser ordenado
     * @param tamanho do vetor
     * @return tempo em milissegundos
     */
    long ordena(int metodo, int [] vetor);
    
    /**
     * @param tamanho
     * @return vetor gerado aleatoriamente, com tamanho
     */
    int [] gerarVetor(int tamanho);
    
}
